home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #2
/
Amiga Plus CD - 2004 - No. 02.iso
/
AmiSoft
/
Util
/
virus
/
xvslibrary.lha
/
xvs
/
Developer
/
C
/
inline
/
xvs_protos.h
next >
Wrap
C/C++ Source or Header
|
2004-01-15
|
3KB
|
51 lines
#ifndef _VBCCINLINE_XVS_H
#define _VBCCINLINE_XVS_H
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
BOOL __xvsSelfTest(__reg("a6") struct Library *)="\tjsr\t-30(a6)";
#define xvsSelfTest() __xvsSelfTest(xvsBase)
struct xvsVirusList * __xvsCreateVirusList(__reg("a6") struct Library *, __reg("d0") ULONG listtype)="\tjsr\t-36(a6)";
#define xvsCreateVirusList(listtype) __xvsCreateVirusList(xvsBase, (listtype))
void __xvsFreeVirusList(__reg("a6") struct Library *, __reg("a1") struct xvsVirusList * list)="\tjsr\t-42(a6)";
#define xvsFreeVirusList(list) __xvsFreeVirusList(xvsBase, (list))
APTR __xvsAllocObject(__reg("a6") struct Library *, __reg("d0") ULONG objecttype)="\tjsr\t-48(a6)";
#define xvsAllocObject(objecttype) __xvsAllocObject(xvsBase, (objecttype))
void __xvsFreeObject(__reg("a6") struct Library *, __reg("a1") APTR object)="\tjsr\t-54(a6)";
#define xvsFreeObject(object) __xvsFreeObject(xvsBase, (object))
ULONG __xvsObjectType(__reg("a6") struct Library *, __reg("a1") APTR object)="\tjsr\t-60(a6)";
#define xvsObjectType(object) __xvsObjectType(xvsBase, (object))
ULONG __xvsCheckBootblock(__reg("a6") struct Library *, __reg("a0") struct xvsBootInfo * bootinfo)="\tjsr\t-66(a6)";
#define xvsCheckBootblock(bootinfo) __xvsCheckBootblock(xvsBase, (bootinfo))
void __xvsInstallBootblock(__reg("a6") struct Library *, __reg("a0") APTR bootblock, __reg("d0") ULONG boottype, __reg("d1") ULONG dostype)="\tjsr\t-72(a6)";
#define xvsInstallBootblock(bootblock, boottype, dostype) __xvsInstallBootblock(xvsBase, (bootblock), (boottype), (dostype))
void __xvsSumBootblock(__reg("a6") struct Library *, __reg("a0") APTR bootblock, __reg("d0") ULONG offset)="\tjsr\t-78(a6)";
#define xvsSumBootblock(bootblock, offset) __xvsSumBootblock(xvsBase, (bootblock), (offset))
ULONG __xvsCheckSector(__reg("a6") struct Library *, __reg("a0") struct xvsSectorInfo * sectorinfo)="\tjsr\t-84(a6)";
#define xvsCheckSector(sectorinfo) __xvsCheckSector(xvsBase, (sectorinfo))
BOOL __xvsRepairSector(__reg("a6") struct Library *, __reg("a0") struct xvsSectorInfo * sectorinfo)="\tjsr\t-90(a6)";
#define xvsRepairSector(sectorinfo) __xvsRepairSector(xvsBase, (sectorinfo))
ULONG __xvsCheckFile(__reg("a6") struct Library *, __reg("a0") struct xvsFileInfo * fileinfo)="\tjsr\t-96(a6)";
#define xvsCheckFile(fileinfo) __xvsCheckFile(xvsBase, (fileinfo))
BOOL __xvsRepairFile(__reg("a6") struct Library *, __reg("a0") struct xvsFileInfo * fileinfo)="\tjsr\t-102(a6)";
#define xvsRepairFile(fileinfo) __xvsRepairFile(xvsBase, (fileinfo))
ULONG __xvsSurveyMemory(__reg("a6") struct Library *, __reg("a0") struct xvsMemoryInfo * memoryinfo)="\tjsr\t-108(a6)";
#define xvsSurveyMemory(memoryinfo) __xvsSurveyMemory(xvsBase, (memoryinfo))
#endif /* _VBCCINLINE_XVS_H */